/**
 * Share v1.0.0
 * @Class Share
 * @description shopro-share 1.0.0 分享方法
 * @Author lidongtony
 * @Date 2021-04-19
 * @Email lidongtony@qq.com
 */

import store from "@/store";

export default {

	// 设置分享信息
setShareInfo(scene = {
		title: '', 
		desc: '',  
		image: '', 
		params: {} ,
	}) {
		let that = this;
		let shareInfo = {
			title: '', 		// 分享标题
			desc: '', 		// 描述
			image: '', 		// 分享图片
			path: '', 		// 分享路径
		}
		let shareConfig = store.getters.share;
		// 设置自定义分享信息
		shareInfo.title = scene.title !== '' ? scene.title : shareConfig.share_title;
		shareInfo.image = scene.image !== '' ? scene.image : shareConfig.share_image;
		shareInfo.desc = scene.desc !== '' ? scene.share_desc : '';
		// let query = that.setShareQuery(scene.params);
		shareInfo.path = `/pages/index/index`;
		console.log(shareInfo);
		store.commit("shareInfo", shareInfo);
		return shareInfo;
	},

	// 自定义分享参数拼接: 由于小程序码长度限制(B码最大32位长度),为了确保分享参数最大可扩展性，使用spm方法拼接 shareUserId.page.pageId.platform.from ----例 spm=88888888.3.1666666.3.2 即为ID为88888888用户通过微信网页平台生成了拼团ID为1666666的拼团分享海报
	setShareQuery(params) {
		
		let page = ''; // 页面类型: 1=首页(默认),2=商品,3=拼团...按需扩展
		if (params.page !== undefined) {
			page = params.page;
		}
		return `page=${page}`;
	},
	
}
